﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using CF.DAO;
using CF.Interfaces;
using CF.Entidades;

namespace CF.BLL
{
    public class MovimentacaoBLL:ICrude<Movimentacao,Guid>
    {
        private MovimentacaoDAO acessoaDados;
        public MovimentacaoBLL()
        {
            acessoaDados = new MovimentacaoDAO();
        }

        #region ICrude<Movimentacao,Guid> Members

        public List<Movimentacao> SelecionarTudo()
        {
            return acessoaDados.SelecionarTudo();
        }

        public Movimentacao Selecionar(Guid id)
        {
            return acessoaDados.Selecionar(id); 
        }

        public Guid Incluir(Movimentacao obj)
        {
            return acessoaDados.Incluir(obj);
        }

        public void Excluir(Guid id)
        {
            acessoaDados.Excluir(id);
        }

        public void Alterar(Movimentacao obj)
        {
            acessoaDados.Alterar(obj);
        }

        #endregion
    }
}
